/**
 * @description: Login interface parameters
 */
export interface LoginParams {
  mobile: string;
  password: string;
}

export interface RoleInfo {
  roleName: string;
  value: string;
}

/**
 * @description: Login interface return value
 */
export interface LoginResultModel {
  userId: string | number;
  token: string;
  // role: RoleInfo;
  admin: number;
  mobile: string | number;
  need_modify_password: Boolean;
  realname: string;
  uid: number;
}

/**
 * @description: Get user information return value
 */
export interface GetUserInfoModel {
  roles: RoleInfo[];
  // 用户id
  userId: string | number;
  // 用户名
  username: string;
  // 真实名字
  realName: string;
  // 头像
  avatar: string;
  // 介绍
  desc?: string;
  //电话号码
  mobile: string | number;
  //真实姓名
  realname: string;
  //角色id
  roleId: number;
  //角色名称
  roleName: string;
  //验证盾牌
  token: string;
  //用户uid
  uid: number;
}
